Het is moeilijk te zeggen wat hier wordt gevraagd. Deze vraag is dubbelzinnig, vaag, onvolledig, te breed of retorisch en kan in de huidige vorm niet redelijkerwijs worden beantwoord. Bezoek het helpcentrum voor hulp bij het verduidelijken van deze vraag zodat deze opnieuw kan worden geopend. 8 jaar geleden gesloten. Nou, nieuw bij CGI. Kan iemand mij leren hoe ik Python CGI moet gebruiken om meerdere vensters (of tabbladen) te openen door eenmaal op een "Verzenden" -knop te klikken? En.... Hoe kan ik meerdere downloads aanbieden, wat betekent dat - wanneer meerdere bestanden zijn aangevinkt in een selectievakje en op "Verzenden" wordt geklikt - alle bestanden worden gedownload Heel erg bedankt!
2021-02-04 08:15:40
Ik neem aan dat je kennis hebt van HTML en dat je een formulier gebruikt in dit antwoord: Welnu, ik stel voor dat je een paar knoppen maakt met links naar de URL van het bestand op de server. Het volgende werkt voor directe links naar de bestanden, maar NIET voor spiegeldownloads. Het zal echter waarschijnlijk werken voor een script waarvan de inhoudstypewaarden zijn gewijzigd om een bestand te simuleren. Ik heb dat geprobeerd en het werkte voor mij. Zet dit in de HTML van het script, niet in de python-code. BEWERK: Voeg voor wat je wilt het volgende toe aan de tag -->